package com.kly.user.dto;

import lombok.Data;
import java.io.Serializable;
import java.util.List;

/**
 * @author linqu
 */
@Data
public class RegisterConfigDto implements Serializable {

    private static final long serialVersionUID = -4699771111625358369L;

    /**
     * 注册页面：1.Age 2.Nickname 3.Gender 4.Photo 5.I want
     */
    private Integer pageType;
    /**
     * 1级标题：I want页面该字段无值，I want 选项不予显示
     */
    private String firstTitle;
    /**
     * 1级内容: 无值时不予显示
     */
    private String firstContent;
    /**
     * 2级标题：Gender、I want页面，该字段无值时，body shape和You accpet不予选择，同时取消至少选择一项控制
     */
    private String secondTitle;
    /**
     * 2级内容
     */
    private String secondContent;
    /**
     * 其它提示文案，多个文案采用'|'分隔，body shape选择更多取第一个文案，没有更多选项，取第二个文案
     */
    private String additional;
    /**
     * 背景图，多个背景图采用'|'分隔，性别女取第一张图片，男取第二张图片，queer取第三张图片
     */
    private String backgroundPhoto;
    /**
     * Nickname页面默认值
     */
    private String nickName;
    /**
     * Photo页面默认头像，采用'|'分隔，性别女取第一张图片，男取第二张图片，queer取第三张图片
     */
    private String avatar;
    /**
     * I want选项
     */
    private List<SelectVal> iWantList;
    /**
     * 男&Queer: You accept选项
     */
    private List<SelectVal> youAcceptForMan;
    /**
     * 女：You accept选项
     */
    private List<SelectVal> youAcceptForWomen;
    /**
     * 男：body shape选项
     */
    private List<SelectVal> bodyShapeForMan;
    /**
     * 女：body shape选项
     */
    private List<SelectVal> bodyShapeForWoman;
    /**
     * Queer：body shape选项
     */
    private List<SelectVal> bodyShapeForQueer;





}
